import logging
logger = logging.getLogger(__name__)
def ext_decorator(func):
    """
    初始化组件装饰器
    :param func:
    :return:
    """
    def wrapper(*args, **kwargs):
        logger.info(f"开始初始化扩展 {func.__name__} ,包名称：{func.__module__}")  # 在函数执行前打印
        result = func(*args, **kwargs)  # 调用原始函数
        logger.info(f"初始化扩展 {func.__name__} SUCCESS")  # 在函数执行后打印
        return result  # 返回原始函数的返回值

    return wrapper